﻿Imports System
Imports System.ComponentModel
Imports System.ComponentModel.Design.Serialization
Imports System.Workflow.ComponentModel.Compiler
Imports System.Workflow.ComponentModel.Design
Imports System.Workflow.ComponentModel.Serialization

Namespace System.Workflow.ComponentModel
    <ActivityValidator(GetType(ConditionValidator)), DesignerSerializer(GetType(WorkflowMarkupSerializer), GetType(WorkflowMarkupSerializer)), TypeConverter(GetType(ConditionTypeConverter)), Browsable(True), MergableProperty(False), DesignerSerializer(GetType(DependencyObjectCodeDomSerializer), GetType(CodeDomSerializer))> _
    Public MustInherit Class ActivityCondition
        Inherits DependencyObject
        ' Methods
        Protected Sub New()
        End Sub

        Public MustOverride Function Evaluate(ByVal activity As Activity, ByVal provider As IServiceProvider) As Boolean

    End Class
End Namespace

